package com.jiao.bean.vo;

import lombok.Data;

/**
 * 返回的报文结构体
 */
@Data
public class JsonObjVo {
    // 响应状态码
    private String code;
    //提示信息
    private String msg;
    private Object data;


    public static JsonObjVo successReponse(Object data){
        JsonObjVo responseJSONVo = new JsonObjVo();
        responseJSONVo.setCode("0");
        responseJSONVo.setData(data);
        return responseJSONVo;
    }

    public static JsonObjVo successReponseMsg(String msg){
        JsonObjVo responseJSONVo = new JsonObjVo();
        if (null != msg){
            responseJSONVo.setMsg(msg);
        }
        responseJSONVo.setCode("0");
        responseJSONVo.setMsg(msg);
        return responseJSONVo;
    }

    public static JsonObjVo failReponse(String msg){
        JsonObjVo responseJSONVo = new JsonObjVo();
        responseJSONVo.setCode("1");
        responseJSONVo.setMsg(msg);
        return responseJSONVo;
    }
}
